package com.vcredit.creditcat.model;

import java.io.Serializable;

import com.vcredit.creditcat.model.base.AbstractItem;

/**
 * 机构版征信表
 **/
public class CreditAssure extends AbstractItem implements Serializable {
	private static final long serialVersionUID = -1L;
    /** 主键ID **/
    private java.lang.Long assureId;
    /** 授信大流程ID **/
    private java.lang.Long processId;
    /** 签名图片 **/
    private java.lang.String signatureImg;
    /** 签名时间 **/
    private java.util.Date signTime;
    /** 签名审核状态 **/
    private java.lang.Integer signAuthStatus;
    /** 贷款产品ID **/
    private java.lang.Long productId;    
    /** 征信报告id **/
    private java.lang.String reportId;
    /** 征信报告sn **/
    private java.lang.String reportSn;
    /** 客户姓名 **/
    private java.lang.String certName;
    /** 客户身份证号 **/
    private java.lang.String certNo;
    /** 合规申请编号 **/
    private java.lang.Integer applyId;
    /** 合规签名审核结果 **/
    private java.lang.String isSignature;
    /** 签名认证时间 **/
    private java.lang.String signatureTime;
    /** 征信状态 **/
    private java.lang.Integer assureStatus;
    /** 状态转换备注 **/
    private java.lang.String remark;
    /** 手机分值 **/
    private java.lang.String mobileScore;
    /** 分值名 **/
    private java.lang.String scoreName;
    /** 分值模块名 **/
    private java.lang.String scoreModuleName;
    /** 创建时间 **/
    private java.util.Date createTime;
    /** 最后更新时间 **/
    private java.util.Date updateTime;
    
    private Cust cust;
       
    public Cust getCust() {
		return cust;
	}
	public void setCust(Cust cust) {
		this.cust = cust;
	}
	public java.lang.Long getAssureId(){
        return assureId;
    }
    public void setAssureId(java.lang.Long assureId){
        this.assureId = assureId;
    }
    public java.lang.Long getProcessId(){
        return processId;
    }
    public void setProcessId(java.lang.Long processId){
        this.processId = processId;
    }
    public java.lang.String getSignatureImg(){
        return signatureImg;
    }
    public void setSignatureImg(java.lang.String signatureImg){
        this.signatureImg = signatureImg;
    }
    public java.util.Date getSignTime(){
        return signTime;
    }
    public void setSignTime(java.util.Date signTime){
        this.signTime = signTime;
    }
    public java.lang.Integer getSignAuthStatus(){
        return signAuthStatus;
    }
    public void setSignAuthStatus(java.lang.Integer signAuthStatus){
        this.signAuthStatus = signAuthStatus;
    }
    public java.lang.String getReportId(){
        return reportId;
    }
    public void setReportId(java.lang.String reportId){
        this.reportId = reportId;
    }
    public java.lang.String getReportSn(){
        return reportSn;
    }
    public void setReportSn(java.lang.String reportSn){
        this.reportSn = reportSn;
    }
    public java.lang.String getCertName(){
        return certName;
    }
    public void setCertName(java.lang.String certName){
        this.certName = certName;
    }
    public java.lang.String getCertNo(){
        return certNo;
    }
    public void setCertNo(java.lang.String certNo){
        this.certNo = certNo;
    }
    public java.lang.Integer getApplyId(){
        return applyId;
    }
    public void setApplyId(java.lang.Integer applyId){
        this.applyId = applyId;
    }
    public java.lang.String getIsSignature(){
        return isSignature;
    }
    public void setIsSignature(java.lang.String isSignature){
        this.isSignature = isSignature;
    }
    public java.lang.String getSignatureTime(){
        return signatureTime;
    }
    public void setSignatureTime(java.lang.String signatureTime){
        this.signatureTime = signatureTime;
    }
    public java.lang.Integer getAssureStatus(){
        return assureStatus;
    }
    public void setAssureStatus(java.lang.Integer assureStatus){
        this.assureStatus = assureStatus;
    }
    public java.util.Date getCreateTime(){
        return createTime;
    }
    public void setCreateTime(java.util.Date createTime){
        this.createTime = createTime;
    }
    public java.util.Date getUpdateTime(){
        return updateTime;
    }
    public void setUpdateTime(java.util.Date updateTime){
        this.updateTime = updateTime;
    }
	@Override
	public int getStatus() {
		return assureStatus;
	}
	public java.lang.Long getProductId() {
		return productId;
	}
	public void setProductId(java.lang.Long productId) {
		this.productId = productId;
	}
	public java.lang.String getRemark() {
		return remark;
	}
	public void setRemark(java.lang.String remark) {
		this.remark = remark;
	}
	public java.lang.String getMobileScore() {
		return mobileScore;
	}
	public void setMobileScore(java.lang.String mobileScore) {
		this.mobileScore = mobileScore;
	}
	public java.lang.String getScoreName() {
		return scoreName;
	}
	public void setScoreName(java.lang.String scoreName) {
		this.scoreName = scoreName;
	}
	public java.lang.String getScoreModuleName() {
		return scoreModuleName;
	}
	public void setScoreModuleName(java.lang.String scoreModuleName) {
		this.scoreModuleName = scoreModuleName;
	}
	
	
}